<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- <script src="./vue.js"></script> -->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        <h3>v-if,v-show</h3>
        <div v-if="isVisiable">
            我是通过v-if来控制是否可见！
        </div>

        <div v-show="isVisiable">
            我是通过v-show来控制是否可见！
        </div>
        
    </div>

    <script>
        // 作用：控制标签的可见与不可见

        // 格式：
        // <元素 v-show="布尔值"></元素>
        // <元素 v-if="布尔值"></元素>

        // 如果是false,则不可见，如果是true，则可见

        // 区别：
        // 对于v-if,如果为false,则，在页面根本就不生成这个dom。
        //     所以不可见。
        // 对于v-show,如果为false,则，在页面有这个dom，display:none。
        //     所以不可见。

 
        const vm = new Vue({
            el: "#app",
            data: {
                isVisiable: false
            }
        })
        setInterval(function() {
            vm.isVisiable = !vm.isVisiable
        },5000)
    </script>

</body>
</html>